# -*- coding: utf-8 -*-
from django.db import models

class Polo(models.Model):
    descricao = models.CharField(max_length = 100)
    cidade = models.CharField(max_length = 50)
    estrutura = models.CharField(max_length = 100)
    
    def __unicode__ (self):
        return (self.descricao)


class Coordenacao (models.Model):
    descricao = models.CharField(max_length = 50)
    polo = models.ForeignKey(Polo)
    
    def __unicode__ (self):
        return (self.descricao)
    
    class Meta:
        verbose_name = u'Coordenação'
        verbose_name_plural = u'Coordenações'
    
    
class Envio (models.Model):
    coordenacao = models.ForeignKey(Coordenacao)
    data = models.DateField()
    modificador = models.IntegerField()
    
    def __unicode__ (self):
        return (self.data)
    

class MatEnvio (models.Model):
    envio = models.ForeignKey(Envio)
    quantidade = models.IntegerField()
    produto = models.TextField(max_length = 50)
    
    class Meta:
        verbose_name = 'Material Enviado'
        verbose_name_plural = 'Materiais Enviados'
    
    
class TipoMatConsumo (models.Model):
    descricao = models.TextField(max_length = 50)
    
    def __unicode__ (self):
        return (self.descricao)

    class Meta:
        verbose_name = u'Tipo Material (Consumo)'
        verbose_name_plural = u'Tipos Material (Consumo)'

class MatConsumo (models.Model):
    descricao = models.TextField(max_length = 50)
    estoque = models.IntegerField()
    tipo = models.ForeignKey(TipoMatConsumo)
    unidadeMedida = models.TextField(max_length = 30)
    
    def __unicode__ (self):
        return (self.descricao)
    
    class Meta:
        verbose_name = u'Material (Consumo)'
        verbose_name_plural = u'Material (Consumo)'
    
         
    